home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / Programming / Source / nxyplot1.87 / PlotDelegate.h < prev    next >
Encoding:
Text File  |  1992-07-27  |  1.3 KB  |  41 lines

  1.  
  2. /* Generated by Interface Builder */
  3.  
  4. #import <objc/Object.h>
  5.  
  6. @interface PlotDelegate:Object
  7. {
  8.   id    plotParam;
  9.   id    servicesHandler;
  10.   id    canvasWindow;
  11.   id    controlPanel;
  12.   id    colorOptionButton;
  13.   id    formatHandler;
  14.   id    canvas;
  15.   id    printColorButton;    /* print color button on the preferences panel */
  16.   id    printLineStyleButton;    /* line style button on the preferences panel */
  17.   id    accPrintColorButton;    /* print color button on the accessory panel */
  18.   id    accPrintLineStyleButton;/* line style button on the accessory panel */
  19.   id    opaqueBackgroundButton; /* background button on the preferences panel */
  20.   char  *iconPath;        /* for drag and drop operation */
  21. }
  22.  
  23. - appWillInit:sender;
  24. - appDidInit:sender;
  25. - resetDefaults:sender;
  26. - plotFromPasteboard:pb userData:(const char *)userData error:(char **)errorMessage;
  27. - (BOOL)appAcceptsAnotherFile:sender;
  28. - (int)app:sender openFile:(const char *)fullPath type:(const char *)aType;
  29. - getArgs;
  30.  
  31. - (int)iconEntered:(int)windowNum at:(double)x :(double)y
  32.     iconWindow:(int)iconWindowNum iconX:(double)iconX iconY:(double)iconY
  33.     iconWidth:(double)iconWidth iconHeight:(double)iconHeight
  34.     pathList:(char *)pathList;
  35.  
  36. - (int) iconExitedAt:(double)x :(double)y;
  37.    
  38. - (int)iconReleasedAt:(double)x :(double)y ok:(int *)flag;
  39.  
  40. @end
  41.